Detailed Feature Set: ICE
Video & Image Compression

        ICE ASIC details:
  • Media Signal Processor
    • Real-time 66Mhz co-processor
    • 2G Vector Operations/second
    • Performs eight 16x16 multiply-accumulate ops in parallel
    • Performs 16 8x8 sum of absolute difference ops in parallel
    • IMACS for DCT and IDCT calculations
    • SADs for motion estimation
    • 4KB instruction buffer
    • 6KB data buffer
    • 32-bit scalar unit (control & addressing)
    • 128-bit vector unit (pixel computation)
  • Bitstream Processor
    • Real-time embedded 66Mhz bit stream processor
    • 2KB instruction buffer
    • 2KB data buffer
    • Supports variable bit length bit stream encode/decode
        Video/Motion JPEG Compression:
  • record from IOE video input to disk at full field rate and size
    • NTSC 640 x 240 at 60hz
    • PAL 768 x 288 at 50 hz
    • fields or frames
    • square or non-square
    • baseline JPEG (DCT transform, Huffman coding)
    • user-selectable compression ratio down to 4:1
    • user-selectable quantizing
    • user-selectable Huffman tables
    • two simultaneous video channels (both IOE video channels)
    • support playback on Indy+Cosmo+Indyvideo
    • disk format is Cosmo-style Movie Library

  • play to IOE video output from disk
    • play back anything created on Indy+Cosmo+Indyvideo
    • play back anything created on 02+IOE+ICE

  • record from display graphics to disk

  • play to graphics from disk

        Image JPEG Compression:
  • JFIF style 4:2:0, interleaved components, normalized 8 bit YCrCb
  • nominal range CCIR-601 YCrCb (Luma 16-240, Chroma 16-235)
  • 4:2:2 subsampling
  • interleaved components, 8 bits each: Cr Y Cb Y
  • interleaved MCU (2:1:1)
  • Image sizes up to 32768 pixels in width (assuming 4:2:2)
  • No limit to image height
  • 8 bit 4:2:2
  • 8 bit luma only
  • baseline DCT JPEG
  • lossless JPEG
        MPEG 1 Compression:
  • MPEG 1 decode (Software, for now)
  • MPEG 1 encode (Software, for now)
        Image processing:
  • Window levelling
  • Convolution
  • Zoom (2x)
        Performance:
  • Window levelling
  • Convolution
  • Zoom (2x)
  • Polygon Rates
  • Fill Rates
  • Video I/O
  • Video Processing

Return to ICE